@protocol UIKeyboardInput <UITextInputTraits>
- (id)delegate;
- (id)textInputTraits;
- (BOOL)hasText;
- (NSString *)text;
- (void)setText:(NSString *)value;
- (void)deleteBackward;
- (void)insertText:(NSString *)value;
- (void)selectAll;
- (BOOL)isShowingPlaceholder;
- (id)keyboardInputView;
- (void)setCaretChangeListener:(id)fp8;
- (void)setupPlaceholderTextIfNeeded;
- (BOOL)hasSelection;
- (CGRect)caretRect;
- (CGRect)rectContainingCaretSelection;
- (CGRect)rectForNSRange:(NSRange)fp8;
- (id)wordRangeContainingCaretSelection;
- (id)rangeByMovingCurrentSelection:(int)fp8;
- (id)rangeByExtendingCurrentSelection:(int)fp8;
- (id)wordContainingCaretSelection;
- (id)wordInRange:(id)fp8;
- (unsigned short)characterAfterCaretSelection;
- (unsigned short)characterBeforeCaretSelection;
- (unsigned short)characterInRelationToCaretSelection:(int)fp8;
- (void)expandSelectionToStartOfWordContainingCaretSelection;
- (void)moveBackward:(unsigned int)fp8;
- (void)moveForward:(unsigned int)fp8;
- (void)replaceCurrentWordWithText:(id)fp8;
- (BOOL)rangeAtSentenceStart:(id)fp8;
- (NSRange)selectionRange;
- (id)selectedDOMRange;
- (void)setSelectedDOMRange:(id)fp8 affinityDownstream:(BOOL)fp12;
- (BOOL)selectionAtDocumentStart;
- (BOOL)selectionAtSentenceStart;
- (BOOL)selectionAtWordStart;
- (id)markedText;
- (void)setMarkedText:(id)fp8;
- (void)confirmMarkedText:(id)fp8;
- (int)wordOffsetInRange:(id)fp8;
- (void)updateSelectionWithPoint:(CGPoint)fp8;
- (CGRect)convertCaretRect:(CGRect)fp8;
- (BOOL)isProxyFor:(id)fp8;
- (id)textColorForCaretSelection;
- (id)fontForCaretSelection;
@end